freezing precipitation - German English Dictionary